home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / recent1 / apic1805.lha / APIC / includes / P17C44.INC < prev   
Text File  |  1997-05-18  |  9KB  |  227 lines

  1. ;==========================================================================
  2. ;
  3. ;       Register Definitions
  4. ;
  5. ;==========================================================================
  6.  
  7. W                               EQU     H'0000'
  8. F                               EQU     H'0001'
  9.  
  10. BANK0                           EQU     H'0000'
  11. BANK1                           EQU     H'0001'
  12. BANK2                           EQU     H'0002'
  13. BANK3                           EQU     H'0003'
  14.  
  15. ;----- Register Files -----------------------------------------------------
  16.  
  17. INDF0                           EQU     H'0000'
  18. FSR0                            EQU     H'0001'
  19. PCL                             EQU     H'0002'
  20. PCLATH                          EQU     H'0003'
  21. ALUSTA                          EQU     H'0004'
  22. T0STA                           EQU     H'0005'
  23. CPUSTA                          EQU     H'0006'
  24. INTSTA                          EQU     H'0007'
  25. INDF1                           EQU     H'0008'
  26. FSR1                            EQU     H'0009'
  27. WREG                            EQU     H'000A'
  28. TMR0L                           EQU     H'000B'
  29. TMR0H                           EQU     H'000C'
  30. TBLPTRL                         EQU     H'000D'
  31. TBLPTRH                         EQU     H'000E'
  32. BSR                             EQU     H'000F'
  33. PORTA                           EQU     H'0010'
  34. DDRB                            EQU     H'0011'
  35. PORTB                           EQU     H'0012'
  36. RCSTA                           EQU     H'0013'
  37. RCREG                           EQU     H'0014'
  38. TXSTA                           EQU     H'0015'
  39. TXREG                           EQU     H'0016'
  40. SPBRG                           EQU     H'0017'
  41. PRODL                           EQU     H'0018'
  42. PRODH                           EQU     H'0019'
  43.  
  44. DDRC                            EQU     H'0110'
  45. PORTC                           EQU     H'0111'
  46. DDRD                            EQU     H'0112'
  47. PORTD                           EQU     H'0113'
  48. DDRE                            EQU     H'0114'
  49. PORTE                           EQU     H'0115'
  50. PIR                             EQU     H'0116'
  51. PIE                             EQU     H'0117'
  52.  
  53. TMR1                            EQU     H'0210'
  54. TMR2                            EQU     H'0211'
  55. TMR3L                           EQU     H'0212'
  56. TMR3H                           EQU     H'0213'
  57. PR1                             EQU     H'0214'
  58. PR2                             EQU     H'0215'
  59. PR3L                            EQU     H'0216'
  60. PR3H                            EQU     H'0217'
  61.  
  62. CA1L                            EQU     H'0216'
  63. CA1H                            EQU     H'0217'
  64.  
  65. PW1DCL                          EQU     H'0310'
  66. PW2DCL                          EQU     H'0311'
  67. PW1DCH                          EQU     H'0312'
  68. PW2DCH                          EQU     H'0313'
  69. CA2L                            EQU     H'0314'
  70. CA2H                            EQU     H'0315'
  71. TCON1                           EQU     H'0316'
  72. TCON2                           EQU     H'0317'
  73.  
  74. ;----- ALUSTA Bits --------------------------------------------------------
  75.  
  76. FS3                             EQU     H'0007'
  77. FS2                             EQU     H'0006'
  78. FS1                             EQU     H'0005'
  79. FS0                             EQU     H'0004'
  80. OV                              EQU     H'0003'
  81. Z                               EQU     H'0002'
  82. DC                              EQU     H'0001'
  83. C                               EQU     H'0000'
  84.  
  85. ;----- CPUSTA Bits --------------------------------------------------------
  86.  
  87. STKAV                           EQU     H'0005'
  88. GLINTD                          EQU     H'0004'
  89. NOT_TO                          EQU     H'0003'
  90. NOT_PD                          EQU     H'0002'
  91.  
  92. ;----- INTSTA Bits --------------------------------------------------------
  93.  
  94. PEIF                            EQU     H'0007'
  95. T0CKIF                          EQU     H'0006'
  96. T0IF                            EQU     H'0005'
  97. INTF                            EQU     H'0004'
  98. PEIE                            EQU     H'0003'
  99. T0CKIE                          EQU     H'0002'
  100. T0IE                            EQU     H'0001'
  101. INTE                            EQU     H'0000'
  102.  
  103. ;----- PIE Bits -----------------------------------------------------------
  104.  
  105. RBIE                            EQU     H'0007'
  106. TMR3IE                          EQU     H'0006'
  107. TMR2IE                          EQU     H'0005'
  108. TMR1IE                          EQU     H'0004'
  109. CA2IE                           EQU     H'0003'
  110. CA1IE                           EQU     H'0002'
  111. TXIE                            EQU     H'0001'
  112. RCIE                            EQU     H'0000'
  113.  
  114. ;----- PIR Bits -----------------------------------------------------------
  115.  
  116. RBIF                            EQU     H'0007'
  117. TMR3IF                          EQU     H'0006'
  118. TMR2IF                          EQU     H'0005'
  119. TMR1IF                          EQU     H'0004'
  120. CA2IF                           EQU     H'0003'
  121. CA1IF                           EQU     H'0002'
  122. TXIF                            EQU     H'0001'
  123. RCIF                            EQU     H'0000'
  124.  
  125. ;----- PORTA Bits ---------------------------------------------------------
  126.  
  127. NOT_RBPU            EQU    H'0007'
  128. T0CKI                EQU    H'0001'
  129. INT                EQU    H'0000'
  130.  
  131. ;----- RCSTA Bits ---------------------------------------------------------
  132.  
  133. SPEN                            EQU     H'0007'
  134. RX9                             EQU     H'0006'
  135. RC9                             EQU     H'0006'    ; Backward compatibility only
  136. NOT_RC8                         EQU     H'0006'    ; Backward compatibility only
  137. RC8_9                           EQU     H'0006'    ; Backward compatibility only
  138. SREN                            EQU     H'0005'
  139. CREN                            EQU     H'0004'
  140. FERR                            EQU     H'0002'
  141. OERR                            EQU     H'0001'
  142. RX9D                            EQU     H'0000'
  143. RCD8                            EQU     H'0000'    ; Backward compatibility only
  144.  
  145. ;----- T0STA Bits --------------------------------------------------------
  146.  
  147. INTEDG                          EQU     H'0007'
  148. T0SE                            EQU     H'0006'
  149. T0CS                            EQU     H'0005'
  150. T0PS3                           EQU     H'0004'
  151. PS3                             EQU     H'0004'
  152. T0PS2                           EQU     H'0003'
  153. PS2                             EQU     H'0003'
  154. T0PS1                           EQU     H'0002'
  155. PS1                             EQU     H'0002'
  156. T0PS0                           EQU     H'0001'
  157. PS0                             EQU     H'0001'
  158.  
  159. ;----- TCON1 Bits ---------------------------------------------------------
  160.  
  161. CA2ED1                          EQU     H'0007'
  162. CA2ED0                          EQU     H'0006'
  163. CA1ED1                          EQU     H'0005'
  164. CA1ED0                          EQU     H'0004'
  165. T16                             EQU     H'0003'
  166. TMR3CS                          EQU     H'0002'
  167. TMR2CS                          EQU     H'0001'
  168. TMR1CS                          EQU     H'0000'
  169.  
  170. ;----- TCON2 Bits ---------------------------------------------------------
  171.  
  172. CA2OVF                          EQU     H'0007'
  173. CA1OVF                          EQU     H'0006'
  174. PWM2ON                          EQU     H'0005'
  175. PWM1ON                          EQU     H'0004'
  176. CA1                             EQU     H'0003'
  177. NOT_PR3                         EQU     H'0003'
  178. CA1_PR3                         EQU     H'0003'
  179. TMR3ON                          EQU     H'0002'
  180. TMR2ON                          EQU     H'0001'
  181. TMR1ON                          EQU     H'0000'
  182.  
  183. ;----- TXSTA Bits ---------------------------------------------------------
  184.  
  185. CSRC                            EQU     H'0007'
  186. TX9                             EQU     H'0006'
  187. NOT_TX8                         EQU     H'0006'    ; Backward compatibility only
  188. TX8_9                           EQU     H'0006'    ; Backward compatibility only
  189. TXEN                            EQU     H'0005'
  190. SYNC                            EQU     H'0004'
  191. TRMT                            EQU     H'0001'
  192. TX9D                            EQU     H'0000'
  193. TXD8                            EQU     H'0000'    ; Backward compatibility only
  194.  
  195. ;==========================================================================
  196. ;
  197. ;       RAM Definition
  198. ;
  199. ;==========================================================================
  200.  
  201. ;        __MAXRAM        H'3FF'
  202. ;        __BADRAM        H'118'-H'11F', H'218'-H'2FF', H'318'-H'3FF'
  203.  
  204. ;==========================================================================
  205. ;
  206. ;       Configuration Bits
  207. ;
  208. ;==========================================================================
  209.  
  210. _PMC_MODE                       EQU     H'7FAF'
  211. _XMC_MODE                       EQU     H'FFBF'
  212. _MC_MODE                        EQU     H'FFEF'
  213. _MP_MODE                        EQU     H'FFFF'
  214.  
  215. _WDT_NORM                       EQU     H'FFF3'
  216. _WDT_OFF                        EQU     H'FFF3'
  217. _WDT_64                         EQU     H'FFF7'
  218. _WDT_256                        EQU     H'FFFB'
  219. _WDT_1                          EQU     H'FFFF'
  220.  
  221. _LF_OSC                         EQU     H'FFFC'
  222. _RC_OSC                         EQU     H'FFFD'
  223. _XT_OSC                         EQU     H'FFFE'
  224. _EC_OSC                         EQU     H'FFFF'
  225.  
  226.         LIST
  227.